package com.xjprojectc.business.pojo;

import java.util.List;

import com.tech.framework.domain.BaseDomain;

/**
 * 
 * @Discription T_callpaymentrecord
 * 
 * @Company
 * 
 * @Author 充值列表�߷���
 * 
 * @CreateDate 2013��09��22�� 21:15
 * 
 * @Version V0.1
 * 
 */
public class T_callpaymentrecord extends BaseDomain {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private String agentid; // 上级代理商ID
	private String agentname; // 代理商姓名
	private Double agentprice; //实收金额
	private Float agentprofit; //代理商利润
	private String area; // 所属地（区号）
	private Double costprice;   //实收金额
	private Integer id;
	private String ip; // 代理商IP
	private String memo; // 备注
	private String mobilephone; // 充值号码
	private String occurtime; // 缴费时间
	private String operators; // 运营商名称
	private Float paymentmoney; // 充值金额
	private String serialnumber; // 流水单号
	private String status; // 缴费状态 0 充值中 1 充值成功
	private Float surplus; 
	private Double beforebalance; // 缴费前余额
	private Double afterbalance; // 缴费后余额
	private Integer paymenttype; // 缴费方式 1短信猫 2运营商接口
	private Integer operatorsnumber; // 运营商 1电信 2移动 3联通
	private Integer paymentsmsserver; // 短信猫ID
	
	private String field1;
	private String field2;
	private String field3;
	private String field4;
	private String field5;
	private Integer renum;  //重发次数
	private String updatetime;  //修改时间

	private List<String> serialnumbers; // 流水号号集合

	private int start_row;
	private int end_row;

	private String count_type;
	private String count_num;
	private String count_money;

	private String start_time;
	private String end_time;
	private String paymentsmsserverDesp;

	private String isReSend;
	
	private String verificationCode; //验证吗
	
	private List<String> agentList;

	/*
	 * Constructor
	 */
	public T_callpaymentrecord() {
	}

	public T_callpaymentrecord(String agentid, String agentname,
			java.lang.Double agentprice, Float agentprofit, String area,
			java.lang.Double costprice, Integer id, String ip, String memo,
			String mobilephone, String occurtime, String operators,
			Float paymentmoney, String serialnumber, String status,
			Float surplus) {
		this.agentid = agentid;
		this.agentname = agentname;
		this.agentprice = agentprice;
		this.agentprofit = agentprofit;
		this.area = area;
		this.costprice = costprice;
		this.id = id;
		this.ip = ip;
		this.memo = memo;
		this.mobilephone = mobilephone;
		this.occurtime = occurtime;
		this.operators = operators;
		this.paymentmoney = paymentmoney;
		this.serialnumber = serialnumber;
		this.status = status;
		this.surplus = surplus;
	}

	/*
	 * ���
	 */
	@Override
	public String primaryKeyName() {
		return "id";
	}

	/*
	 * Get Method
	 */
	public String getAgentid() {
		return agentid;
	}

	/*
	 * Set Method
	 */
	public void setAgentid(String agentid) {
		this.agentid = agentid;
	}

	/*
	 * Get Method
	 */
	public String getAgentname() {
		return agentname;
	}

	/*
	 * Set Method
	 */
	public void setAgentname(String agentname) {
		this.agentname = agentname;
	}

	/*
	 * Get Method
	 */
	public java.lang.Double getAgentprice() {
		return agentprice;
	}

	/*
	 * Set Method
	 */
	public void setAgentprice(java.lang.Double agentprice) {
		this.agentprice = agentprice;
	}

	/*
	 * Get Method
	 */
	public Float getAgentprofit() {
		return agentprofit;
	}

	/*
	 * Set Method
	 */
	public void setAgentprofit(Float agentprofit) {
		this.agentprofit = agentprofit;
	}

	/*
	 * Get Method
	 */
	public String getArea() {
		return area;
	}

	/*
	 * Set Method
	 */
	public void setArea(String area) {
		this.area = area;
	}

	/*
	 * Get Method
	 */
	public java.lang.Double getCostprice() {
		return costprice;
	}

	/*
	 * Set Method
	 */
	public void setCostprice(java.lang.Double costprice) {
		this.costprice = costprice;
	}

	/*
	 * Get Method
	 */
	public Integer getId() {
		return id;
	}

	/*
	 * Set Method
	 */
	public void setId(Integer id) {
		this.id = id;
	}

	/*
	 * Get Method
	 */
	public String getIp() {
		return ip;
	}

	/*
	 * Set Method
	 */
	public void setIp(String ip) {
		this.ip = ip;
	}

	/*
	 * Get Method
	 */
	public String getMemo() {
		return memo;
	}

	/*
	 * Set Method
	 */
	public void setMemo(String memo) {
		this.memo = memo;
	}

	/*
	 * Get Method
	 */
	public String getMobilephone() {
		return mobilephone;
	}

	/*
	 * Set Method
	 */
	public void setMobilephone(String mobilephone) {
		this.mobilephone = mobilephone;
	}

	/*
	 * Get Method
	 */
	public String getOccurtime() {
		return occurtime;
	}

	/*
	 * Set Method
	 */
	public void setOccurtime(String occurtime) {
		this.occurtime = occurtime;
	}

	/*
	 * Get Method
	 */
	public String getOperators() {
		return operators;
	}

	/*
	 * Set Method
	 */
	public void setOperators(String operators) {
		this.operators = operators;
	}

	/*
	 * Get Method
	 */
	public Float getPaymentmoney() {
		return paymentmoney;
	}

	/*
	 * Set Method
	 */
	public void setPaymentmoney(Float paymentmoney) {
		this.paymentmoney = paymentmoney;
	}

	/*
	 * Get Method
	 */
	public String getSerialnumber() {
		return serialnumber;
	}

	/*
	 * Set Method
	 */
	public void setSerialnumber(String serialnumber) {
		this.serialnumber = serialnumber;
	}

	/*
	 * Get Method
	 */
	public String getStatus() {
		return status;
	}

	/*
	 * Set Method
	 */
	public void setStatus(String status) {
		this.status = status;
	}

	/*
	 * Get Method
	 */
	public Float getSurplus() {
		return surplus;
	}

	/*
	 * Set Method
	 */
	public void setSurplus(Float surplus) {
		this.surplus = surplus;
	}

	public int getStart_row() {
		return start_row;
	}

	public void setStart_row(int start_row) {
		this.start_row = start_row;
	}

	public int getEnd_row() {
		return end_row;
	}

	public void setEnd_row(int end_row) {
		this.end_row = end_row;
	}

	public static long getSerialVersionUID() {
		return serialVersionUID;
	}

	public String getStart_time() {
		return start_time;
	}

	public void setStart_time(String start_time) {
		this.start_time = start_time;
	}

	public String getEnd_time() {
		return end_time;
	}

	public void setEnd_time(String end_time) {
		this.end_time = end_time;
	}

	public List<String> getSerialnumbers() {
		return serialnumbers;
	}

	public void setSerialnumbers(List<String> serialnumbers) {
		this.serialnumbers = serialnumbers;
	}

	public String getCount_type() {
		return count_type;
	}

	public void setCount_type(String count_type) {
		this.count_type = count_type;
	}

	public String getCount_num() {
		return count_num;
	}

	public void setCount_num(String count_num) {
		this.count_num = count_num;
	}

	public String getCount_money() {
		return count_money;
	}

	public void setCount_money(String count_money) {
		this.count_money = count_money;
	}

	public Double getBeforebalance() {
		return beforebalance;
	}

	public void setBeforebalance(Double beforebalance) {
		this.beforebalance = beforebalance;
	}

	public Double getAfterbalance() {
		return afterbalance;
	}

	public void setAfterbalance(Double afterbalance) {
		this.afterbalance = afterbalance;
	}

	public Integer getPaymenttype() {
		return paymenttype;
	}

	public void setPaymenttype(Integer paymenttype) {
		this.paymenttype = paymenttype;
	}

	public Integer getOperatorsnumber() {
		return operatorsnumber;
	}

	public void setOperatorsnumber(Integer operatorsnumber) {
		this.operatorsnumber = operatorsnumber;
	}

	public Integer getPaymentsmsserver() {
		return paymentsmsserver;
	}

	public void setPaymentsmsserver(Integer paymentsmsserver) {
		this.paymentsmsserver = paymentsmsserver;
	}

	public String getPaymentsmsserverDesp() {
		return paymentsmsserverDesp;
	}

	public void setPaymentsmsserverDesp(String paymentsmsserverDesp) {
		this.paymentsmsserverDesp = paymentsmsserverDesp;
	}

	public String getIsReSend() {
		return isReSend;
	}

	public void setIsReSend(String isReSend) {
		this.isReSend = isReSend;
	}

	public String getField1() {
		return field1;
	}

	public void setField1(String field1) {
		this.field1 = field1;
	}

	public String getField2() {
		return field2;
	}

	public void setField2(String field2) {
		this.field2 = field2;
	}

	public String getField3() {
		return field3;
	}

	public void setField3(String field3) {
		this.field3 = field3;
	}

	public String getField4() {
		return field4;
	}

	public void setField4(String field4) {
		this.field4 = field4;
	}

	public String getField5() {
		return field5;
	}

	public void setField5(String field5) {
		this.field5 = field5;
	}

	public Integer getRenum() {
		return renum;
	}

	public void setRenum(Integer renum) {
		this.renum = renum;
	}

	public String getUpdatetime() {
		return updatetime;
	}

	public void setUpdatetime(String updatetime) {
		this.updatetime = updatetime;
	}

	public String getVerificationCode() {
		return verificationCode;
	}

	public void setVerificationCode(String verificationCode) {
		this.verificationCode = verificationCode;
	}

	public List<String> getAgentList() {
		return agentList;
	}

	public void setAgentList(List<String> agentList) {
		this.agentList = agentList;
	}
}
